﻿/*html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}
*/
body {
  width: 100%;
  min-width: 1180px;
  overflow: scroll;
}
#header{
	height: 86px;
	border-top: 4px solid #007acb;
	background: #fff;

}
#header .box{
	position: relative;
	width: 1180px;
	margin: 0 auto;
	height: 100%;
	z-index: 55;
}
#header  .logo{
	width: 410px;
	height: 100%;
	background: url(../images/logo.jpg) 0 center no-repeat;
}
#header .fr{
	height: 100%;
	line-height: 86px;
}
#header .fr a{
	color: #007acb;
	width: 18px;
	height: 34px;
	padding-top: 5px;
	font-size: 14px;

}

#header ul{
	padding-left: 55px;
}
.topss{
	float: right;
	width: 25px;
	margin-top: 27px;
	height: 34px;
	font-size: 12px;
	color: #fff;
	font-family: "&#206;￠èí&#209;&#197;oú",Arial;
	background: url(../images/btn.png) 0px 9.5px no-repeat;
	cursor: pointer;
}
.search{
	position: absolute;
    top: 0;
    right: 20px;
	display: none;
	margin-top: 6px;
	margin-top: 33px;
	width: 150px;
	height: 22px;
	float: right;
	overflow: hidden;
	border:1px solid #999;
	z-index:100000000;
	background: #fff;
	border-radius: 11px 11px 11px 11px;
}
.search .txt{
	/*margin-right: 15px;*/
	float:left;
	padding-left: 10px;
	color: #999;
	border-style: none;
	border-width: 0px;
	height: 22px;
	line-height: 22px;
	width: 113px;
	font-size: 12px;
    background: none;
}
.search .btn{
	float: right;
    width: 24px;
	height: 34px;
	border-style: none;
	border-width: 0px;
	background: url(../images/btn.png) 0px 2px no-repeat;
	cursor: pointer;
}
.nav{

	height: 100%;
	line-height: 86px;
	z-index: 55;
}
.nav li{
	position: relative;
    float: left;
    height: 100%;
    z-index: 55;

}
.nav li>a{
	font-size: 14px;
	padding: 0 20px;
	display: block;
	border-top: 2px solid #fff;
	height: 84px;
	color: #666666;

}
.nav .bg{
    background: url(../images/nav.jpg) 95% center no-repeat;
}
.nav li:hover>a{
	color: #007acb;
	border-top: 2px solid #007acb;
	font-weight: 700;
	background: #f4f4f4;
}
.nav>li div{
	display: none;
	position: absolute;
	width: 100%;
	overflow: hidden;
	background: #f4f4f4;
	z-index: 55;
	top: 65px;
	left: 0;
}
.nav>li:hover div{
	display: block;
}
.nav>li div a{
	display: block;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #666666;
	border-bottom: 1px solid #f5f5f5;
}
.nav>li div a:hover{
	color: #007acb;
}
.banner{
	position: relative;
	text-align: center;
	width: 100%;
	height: 600px;
}
.banner .pn{
	width: 1380px;
	margin: 0 auto;
	position: relative;
	z-index: 6;
}
.banner .prev{
	position: absolute;
	width: 37px;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../images/pn.png) 0px center repeat-x;
	cursor:pointer;
}
.banner .prev:hover{
	background: url(../images/pn1.png) 0px center repeat-x;
}
.banner .next{
	position: absolute;
	width: 37px;
	height: 100%;
	top: 0px;
	right: 0px;
	background: url(../images/pn1.png) 37px center repeat-x;
	cursor:pointer;
}
.banner .next:hover{
	background: url(../images/pn.png) 37px center repeat-x;
}
.banner .pic {
	position: relative;
	width: 100%;
	height: 100%;
}
.banner .pic li{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	left: 0;top:0;
	z-index: 1;
	background-repeat: no-repeat;
	/*opacity: 0;
	filter: alpha(opacity=0);*/
}
#Banner .btn {
	position: absolute;
	width: 100%;
	height: 12px;
	bottom: 45px;
	left: 0;
	z-index: 5;
}
#Banner .btn li{
	width: 6px;
	height: 6px;
	line-height: 9px;
	color: #fff;
	display: inline-block;
	background: #fff;
	overflow: hidden;
	margin-right: 7px;
	overflow: hidden;
	border-radius: 50%;
}
#Banner .btn li{
	*display: inline;
	background: #cbcbcb;
}
/*#Banner .btn li a{
	color: #fff;

}*/
#Banner .btn li a:hover{
	color: #007acb;
}
#Banner .btn li.selected{
	background:#007acb;
	color: #007acb;
}
.ban{
	height: 220px;
}
.ban li{
	width: 100%;
	height: 100%;
}
.index-title{
	position: relative;
	height: 90px;
	padding-top: 32px;
	line-height: 90px;
	color: #3d3d3d;
	font-size: 28px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 48px;
    border-bottom: 1px solid #e2e2e2;
}
.index-title .box{
    position: absolute;
    top: 0;
    left: 46%;
    padding-top: 32px;
    margin-left: -55px;
    height: 89px;
    border-bottom: 2px solid #3d3d3d;
    margin-left: 8px;

}
#content{
	min-height: 500px;
	overflow: hidden;
}

.row2{
	
	width: 100%;
	height: 470px;
	overflow: hidden;
	background: url(../images/rw.jpg) center 100% no-repeat;
}
.row2 .boxbtn{
	position: relative;
	/*width: 1180px;*/
	/*margin: 0 auto;*/
	height: 34px;
    padding-bottom: 34px;
    z-index: 10;
    background: #fff;
    text-align: center;
}
.row2 .boxbtn dt {
	height: 34px;
	line-height: 34px;
	width: 116px;
    display: inline-block;
	margin-right:10px;
	font-size: 14px;
	text-align: center;
	color: #888888;
	cursor: pointer;

	
}
.row2 .boxbtn dt{
	*display: inline;
}
.row2 .boxbtn  a{
	color: #888888;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 34px;
	background: #fff;
	border: 1px solid #dadada;
}
.row2 .boxbtn dt.s a{
	color: #fff;
	background: #007acb;
	border: 1px solid #007acb;
}
.row2 .boxbtn dt:hover a{
	color: #fff; 
	background: #007acb;
}
.row2 .bigboxs{
    position: relative;
    width: 1180px;
    height: 395px;
    margin: 0 auto;
    overflow: hidden;
}
.row2 .bigboxs .allList {
    position: relative;
    left: 0px;
    top: 0px;
    width: 1180px;
    height:402px;
    margin: 0 auto;
}
.row2 .bigbox{
	position: relative;
	height: 100%;
	width: 1180px;
	overflow: hidden;

}
.row2  .prev{
	position: absolute;
	top:320px;
	left: 50%;
	margin-left: -115px;
	display: block;
    width: 38px;
    height: 38px;
    z-index: 5;
    background: url(../images/pv.png) center no-repeat;
}
.row2  .more{
	height: 38px;
	width: 120px;
	display: block;
	position: absolute;
	margin-left: -60px;
	left: 50%;
	top: 320px;
	z-index: 5;
	background: url(../images/more.png) center no-repeat;
}
.row2  .prev:hover{
	background: url(../images/pv1.png) center no-repeat;
	-webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.row2  .next{
	position: absolute;
	top:320px;
	left: 50%;
	margin-left: 77px;
	display: block;
    width: 38px;
    height: 38px;
    z-index: 5;
    background: url(../images/nt.png) center no-repeat;
}
.row2  .next:hover{

    background: url(../images/nt1.png)  center no-repeat;
    -webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.row2 .photolist{
	position: relative;
	left: 0;
	/*height: 100%;*/
	top: 0;
	/*overflow: hidden;*/
}
.row2 ul li{
	float: left;
	width: 280px;
	height: 100%;
	position: relative;
}
.row2 ul li .black{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	font-size: 18px;
	text-align: center;
	line-height: 125px;
	background: url(../images/l.png) 0 0;
}
.row2 ul li .black i{
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-top: 85px;
	display: block;
	background: url(../images/bt.png) center no-repeat;
}
.row2 ul li:hover a{
  display: block;
   color: #fff;
   -webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.row2 ul li.mr{
	margin-right: 20px;
}
.row2 ul li.pt{
	padding-bottom: 25px;
}
.row2  ul li:hover{
	/*opacity: 0.8;filter:alpha(opacity=80);
	 -webkit-transition: opacity 0.3s;
	  -moz-transition: opacity 0.3s;
	   -ms-transition: opacity 0.3s;
	    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;*/
}
.row2 .img{
	display: block;
	height: 280px;

}

.row2 .bigbox .list{
    height: 402px;
	width: 1180px;
	overflow: hidden;
}
.row3{
	width: 1180px;
	margin: 0 auto;
	height:307px;
}
.row3 a{
	line-height: 48px;

	display: block;
	color: #888888;
	font-size: 18px;
}
.row3 li{
	width: 280px;
	height: 248px;
	float: left;
    background: #f5f5f5;
}
.row3 li.mr{
	margin-right: 20px;
}
.row3 li .img{
	height: 200px;
	width: 100%;
}
.row3 li .tit{
	background: url(../images/ll.png) 242px center no-repeat;
	text-indent: 17px;
}
.row3 li:hover {
	background: #3d3d3d;
}
.row3 li:hover .tit{
	color: #fff;
	background: url(../images/lll.png) 242px center no-repeat;
	 -webkit-transition: color 0.3s;
	  -moz-transition: color 0.3s;
	   -ms-transition: color 0.3s;
	    -o-transition: color 0.3s;
    transition: color 0.3s;
}
.row4{
	height: 480px;
	background: url(../images/wb.jpg) center 0 no-repeat;
}
.row4 .box{
	width: 1180px;
	height: 100%;
	margin: 0 auto;
}
.row4 .box>.img{
	float: left;
	width: 583px;
	height: 100%;
	display: block;
}
.row4 .box>.img:hover{
	opacity: 0.8;filter:alpha(opacity=80);
	 -webkit-transition: opacity 0.3s;
	  -moz-transition: opacity 0.3s;
	   -ms-transition: opacity 0.3s;
	    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.row4 .fr{
	width: 535px;
	padding:15px;
}
.row4 .title{
	position: relative;
	font-size: 30px;
	height: 70px;
	line-height: 70px;
	padding-top: 10px;
	color: #fff;
	border-bottom: 1px solid #248cd1;
}
.row4 .title .bt{
	height: 1px;
	width: 50px;
	background: #fabf1b;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.row4 .text{
	height: 230px;
	padding-top: 15px;
	color: #dde8f4;
	line-height: 22px;
	font-size: 14px;
	overflow: hidden;
}
.row4 .fr ul{
	font-size: 15px;
}
.row4 .fr ul li{
	width: 64px;
	float: left;
	text-align: center;
	line-height: 45px;
}
.row4 .fr ul li a{
	display: block;
	padding-top: 64px;
}
.row4 .fr ul li.l3 a{
	background: url(../images/l1.png) center 0 no-repeat;
}
.row4 .fr ul li.l4 a{
	background: url(../images/l2.png) center 0 no-repeat;
}
.row4 .fr ul li.l5 a{
	background: url(../images/l3.png) center 0 no-repeat;
}
.row4 .fr ul li.l6 a{
	background: url(../images/l4.png) center 0 no-repeat;
}
.row4 .fr ul li.l7 a{
	background: url(../images/l5.png) center 0 no-repeat;
}
.row4 .fr ul li.mr{
	margin-right: 50px;
}
.row4 .fr ul li:hover a{
	color: #fff;
	 -webkit-transform:rotate3d(0,1,0,360deg);
    transform:rotate3d(0,1,0,360deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: all 0.8s;
	  -moz-transition: all 0.8s;
	   -ms-transition: all 0.8s;
	    -o-transition: all 0.8s;
    transition: all 0.8s;
}
.row5{
	position: relative;
	width: 1180px;
	margin: 0 auto;
	height: 235px;
}
.row5 li{
	float: left;
	width: 381px;
	padding-bottom: 23px;
	border-bottom: 3px solid #fff;
}
.row5 li .fl{
	line-height: 26px;
	height: 64px;
	padding: 8px 19px 0 3px;
	border-right: 1px solid #f0f0f0;
}
.row5 li .fl span{
	display: block;
	font-size: 16px;
	color: #a7a7a7;
}
.row5 li .fl em{
	display: block;
	color: #a7a7a7;
	font-size: 24px;
}
.row5 li .fr{
	width: 276px;
	height: 64px;
	padding: 8px 0 0 15px;
}
.row5 li .fr em {
	display: block;
	color: #007acb;
	height: 20px;
	line-height:20px; 
	font-size: 14px;
}
.row5 li .fr a{
	color: #666666;
}
.row5 li:hover em{
	color: #007acb;
}
.row5 li:hover .fr em a{
	color: #007acb;
}
.row5 li .fr .text{
	height: 46px;
	color: #a1a1a1;
	font-size: 12px;
	line-height: 23px;
}
.row5 li:hover{
	border-bottom: 3px solid #f0f0f0;
	  -webkit-transition: all 0.8s;
	  -moz-transition: all 0.8s;
	   -ms-transition: all 0.8s;
	    -o-transition: all 0.8s;
    transition: all 0.8s;
}
.row5 li.mr{
	padding-right: 10px;
	margin-right: 8px;
}
.row5 .more{
	position: absolute;
	bottom: 59px;
	left: 50%;
	width: 120px;
	height: 38px;
	z-index: 2;color: #747474;
	font-size: 15px;
	text-align: center;line-height: 38px;
	background: url(../images/mo.jpg) center no-repeat;
}
.row5 .more:hover{
	color: #fff;
	background: url(../images/mo1.png) center no-repeat;
	opacity:0.8;filter:alpha(opacity=80);
	 -webkit-transition: all 0.8s;
	  -moz-transition: all 0.8s;
	   -ms-transition: all 0.8s;
	    -o-transition: all 0.8s;
    transition: all 0.8s;
}
.row6{
	height: 398px;
	padding-top: 65px;
	background: url(../images/row6.jpg) center 0 no-repeat;
}
.row6 .box{
	width: 1180px;
	margin: 0 auto;
}
.row6 .fl{
	padding-left: 7px;
	width: 320px;
}
.row6 .fl .title{
	position: relative;
	color: #fff;
	height: 57px;
	font-size: 28px;
}
.row6 .fl .title .bt{
	width: 28px;
	height: 3px;
	background: #007acb;
	position: absolute;
	bottom:1px;
	left: 0;
}
.row6 .fl ul{

}
.row6 .fl ul li{
	height: 25px;
	line-height: 25px;
	color: #a0a0a0;
	font-size: 14px;
}
.row6 .fl ul li a{
	color: #a0a0a0;
}
.row6 .fl ul li.tit{
	color: #fff;
	font-size: 16px;
	height: 45px;
	line-height: 50px;
	margin-bottom: 5px;
}
.row6 .fl dl{
	height: 38px;
}
.row6 .fl  dt{
	float: left;
	height: 38px;
	width: 38px;
	padding: 20px 8.5px;
}
.row6 .fl  dt a{
	width: 100%;
	height: 100%;
	display: block;
}
.row6 .fl  dt.dt1 a{
	background: url(../images/dt1.png) center no-repeat;
}
.row6 .fl  dt.dt2 a{
	background: url(../images/dt2.png) center no-repeat;
}
.row6 .fl  dt.dt3 a{
	background: url(../images/dt3.png) center no-repeat;
}
.row6 .fl  dt:hover a{
	opacity: 0.8;filter:alpha(opacity=80);
	 -webkit-transition: opacity 0.3s;
	  -moz-transition: opacity 0.3s;
	   -ms-transition: opacity 0.3s;
	    -o-transition: opacity 0.3s;
    transition: opacity 0.3s
}
.row6 .fr{
	width: 400px;
	overflow: hidden;
}
.row6 .fr input{
	height: 40px;
	font-size: 14px;
	color: #a9a9a9;
	font-family: "&#206;￠èí&#209;&#197;oú";
	width: 383px;
	padding-left: 15px;
	line-height: 40px;
	background: url(../images/l.png) 0 0;
    border:1px solid #4d5054;
}
.row6 .fr table td{
	padding:3px 0;
}
.row6 .fr table textarea{
	height: 105px;
	width: 383px;
	padding-left: 15px;
	font-size: 14px;
	color: #a9a9a9;
	line-height: 25px;
	font-family: "&#206;￠èí&#209;&#197;oú";
	background: url(../images/l.png) 0 0;
    border:1px solid #4d5054;
    margin: 0;
}
.row6 .fr table .btn{
	background: #007acb;
    color: #fff;
    width: 398px;
    border:1px solid #007acb;
    cursor: pointer;
    padding-left: 0px;
    font-family: "&#206;￠èí&#209;&#197;oú";
    text-align: center;
}
#bottom{
	height: 68px;
	background: #1e1f25;
	line-height: 59px;
	color: #65666a;
	font-size: 12px;
}
#bottom a{
	color: #65666a;
}
#bottom .box{
	width: 1180px;
	margin: 0 auto;
}
#bottom ul li{
	float: left;
	height: 12px;
	line-height: 12px;
	margin-top: 23px;
	padding: 0 10px;
}
#bottom ul li.mr{
	border-right: 1px solid #37383c;
}
.lmtitle{
	width: 100%;
	/*min-height: 116px;*/
	background: #f6f6f6;
	padding-bottom: 24px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}
.lmtitle li{
	height: 35px;
	line-height:35px;
	color: #999;
	width: 1180px;
	margin: 0 auto;
	
	font-size: 14px;
}
.lmtitle div{
	height: 35px;
	line-height:35px;
	color: #999;
	width: 1180px;
	margin: 0 auto;
	
	font-size: 14px;
}
.lmtitle div a{
	color: #999;
}
.lmtitle div a:hover{
	color: #666666;
}
.lmtitle li a {
	color: #999;
}
.lmtitle li a:hover{
	color: #666666;
}
.lmtitle li.tit{
	color: #3d3d3d;
	font-size: 32px;
	padding-top: 25px;
}
#pageCont{
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}
.newlist{
	overflow: hidden;

}
.newlist li{
	height:129px;
	padding: 30px 0;
    border-bottom: 1px solid #f0f0f0;

}
.newlist li .pic{
	height: 100%;
	width: 200px;
}
.newlist li .time{
	margin: 0 60px;
	line-height: 30px;
	color: #888888;
	padding-top: 20px;
}
.newlist li .time em{
	font-size: 32px;
	font-weight: 100;
	display: block;
	/*font-family:Helvetica Neue Thin ;*/
}
.newlist li .text{
	width: 615px;
	font-size: 12px;
	color: #7d7d7d;
	line-height: 24px;
	overflow: hidden;
}
.newlist li .text a{
	color: #555555;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	display: block;
}
.newlist li a:hover{
	color: #007acb;
	
}
.newlist li .pic:hover{
	opacity:0.8;filter:alpha(opacity=80);
	-webkit-transition: opacity 0.3s;
	  -moz-transition: opacity 0.3s;
	   -ms-transition: opacity 0.3s;
	    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.newlist li .btn{
	width: 42px;
	height: 42px;
	margin: 40px 12px;
	background: url(../images/net.jpg) 0 42px;
}
.newlist li:hover .btn{
-webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
	background: url(../images/net.jpg) 0 0px;
}
.newshow{
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	padding: 25px 0 56px 0;
}
.pagenav{
	width: 1180px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	
	margin-top: 10px;
	background: #007acb;
}
.pagenav li{
	float: left;
	height: 100%;
	width:131.05px;
	line-height: 50px;
	text-align: center;
}
.pagenav li a{
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
}
.pagenav li a:hover{
	color: #fff;
	background: #e40007;
}
.pagenav li a.s{
	color: #fff;
	background: #e40007;
}
.newshow .box{
    height: 370px;
    padding-top: 45px;
}
.newshow .box ul{
	width: 420px;

}
.newshow .box ul li{
	height: 45px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 45px;
	color: #555555;
	font-size: 16px;
}
.newshow .box ul li.tit{
	color: #007acb;
	font-size: 24px;
	padding-bottom: 5px;
}
.newshow .box .fr{
	width: 700px;
	height: 265px;
	margin-top: 10px;
	border-radius: 5px;
}
.newshow .btitle{
	height: 85px;
	line-height: 85px;
	color: #007acb;
	font-size: 24px;
}
.newshow .box1{
	background: #f6f6f6;
	font-size: 14px;
	color: #555555;
	overflow: hidden;
}
.newshow .box1 table{
	padding: 25px 0 30px 40px;
}
.newshow .box1 table input{
    width: 438px;
    padding-left: 20px;
    height: 40px;
    color: #555555;
    line-height: 40px;
    border: 1px solid #e1e1e1;
}
.newshow .box1 table td{
	padding: 8px ;

}
.newshow .box1 table textarea{
	width: 1005px;
	padding-left: 20px;
	height: 208px;
	line-height: 20px;
	padding-top: 10px;
	color: #555555;
   border: 1px solid #e1e1e1;

}
.newshow .box1 table .btn{
	background: #007acb;
	height: 40px;
	border: 1px solid #007acb;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	width: 220px;
	color: #fff;
	float: left;
    margin-left: 10px;
    padding-left: 0;
    font-family: "&#206;￠èí&#209;&#197;oú";
}
.textbox{
	color: #555555;
	font-size: 16px;
	line-height: 28px;
	padding: 25px 0 35px 0;
}
#pageCont .photolist{
	overflow: hidden;
	padding-bottom: 25px;
}
#pageCont .photolist li{
	position: relative;
	width: 280px;
    height: 280px;
    float: left;
    margin-bottom: 30px;
}
#pageCont .photolist li.mr{
	margin-right: 20px;
}
#pageCont .photolist li .bl{
	
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(../images/l.png) 0 0;
}
#pageCont .photolist li:hover .bl i{
	opacity:1;filter:alpha(opacity=100);
	 -webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#pageCont .photolist li .bl i{
	opacity:0;filter:alpha(opacity=0);
    position: absolute;
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    z-index: 3;
    background: url(../images/bt.png) center no-repeat;

}
.picture li{
	width: 280px;
    height: 280px;
    float: left;
    margin-bottom: 20px;
}
.picture li.mr{
	margin-right: 20px;
}
.picture li:hover{
	opacity:0.8;filter:alpha(opacity=80);
	 -webkit-transition: all 0.3s;
	  -moz-transition: all 0.3s;
	   -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.picture{
	overflow: hidden;
	padding: 0 0 45px 0;
}
.fancybox-title-over{
	background: url(../images/l.png) 0 0;
}
.fancybox-title-over{
	    display: block;
    margin-left: 10px;
    width: 280px;
    height: 30px;
    background: #fff;
    color: #007acb;
    font-size: 24px;
    text-align: center;
    line-height: 5px;
    top: 10px;
}
.xyfc {
    width: 100%;
    overflow: hidden;
}
div#pages {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    padding: 35px 0px 35px 0px;
}
div#pages a {
	margin-left: 7px;
	width: 29px;
	height: 29px;
	border: 1px solid #e5e5e5;
	line-height: 29px;
	text-align: center;
	color: #787878;
	font-size: 14px; 
    display: inline-block;
}
div#pages span{
    margin-left: 7px;
	width: 29px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-size: 14px; 
	background: #0c8be0;
	border: 1px solid #0c8be0;
	color: #fff;
	display: inline-block;
}
.newstitle{
	height: 75px;
	color: #888888;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #e1e1e1;
}
.newstitle b{
	display: block;
	font-size: 22px;color: #616161;
}
#fancybox-overlay{
	height: 100%;
}
.robox{
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.pagenav1{
	padding-top: 35px;
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}
.pagenav1 li{
	float: left;
	margin-right: 10px;
	margin-bottom: 35px;
    line-height: 38px;
    text-align: center;
}
.pagenav1 li a{
	padding: 0 15px;
	height: 38px;
	border: 1px solid #e6e6e6;
	display: block;
	color: #666666;
	font-size: 14px;
}
.pagenav1 li:hover a{
	color: #fff;
	background: #007acb;
	border: 1px solid #007acb;
}
.pagenav1 li.s a{
	color: #fff;
	background: #007acb;
	border: 1px solid #007acb;

}